package com.eqdd.yiqidian.utils;

import android.content.Context;
import android.net.Uri;

import io.rong.imkit.RongIM;
import io.rong.imkit.userInfoCache.RongUserInfoManager;
import io.rong.imlib.model.UserInfo;

/**
 * Created by lv on 17-9-4.
 */

public class IMUtil {
    public static void startPrivate(Context context, String guid, String title, String uri) {
        RongIM.getInstance().refreshUserInfoCache(new UserInfo(guid, title, Uri.parse(uri)));
        RongUserInfoManager.getInstance().setUserInfo(new UserInfo(guid, title, Uri.parse(uri)));
        RongIM.getInstance().startPrivateChat(context, guid, title);
    }

    public static void startPrivate(Context context, UserInfo userInfo) {
        RongIM.getInstance().refreshUserInfoCache(userInfo);
        RongUserInfoManager.getInstance().setUserInfo(userInfo);
        RongIM.getInstance().startPrivateChat(context, userInfo.getUserId(), userInfo.getName());
    }

    public static void startGroup(Context context, String guid, String title) {
//        RongIM.getInstance().refreshUserInfoCache(new UserInfo(guid, title, Uri.parse(uri)));
//        RongUserInfoManager.getInstance().setUserInfo(new UserInfo(guid, title, Uri.parse(uri)));
        RongIM.getInstance().startGroupChat(context, guid, title);
    }
}
